TEMPLATE: A generic TEchnology Mapping PLATform

نویسنده

  • Uwe Hinsberger
چکیده

Technology mapping problems arize in logic synthesis systems, when the gap between a synthesized boolean network and the implementation of that network within a given target technology has to be bridged. This paper presents a modular, versatile technology mapping system that supports many diierent target technologies. Guided by a complexity analysis of the problem , we develop a variety of eecient, exact or heuristic methods for technology driven network clustering. Depending on the target technology and optimization methods and goals, diierent subnetworks must be provided as candidates for clustering. Methods to achieve this are also included. We conclude with experimental results we obtained with several conngurations of the system for diierent target technologies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Runtime Template Instantiation for C++

Performance, genericity and flexibility are three valuable qualities for scientific environments that tend to be antagonistic. C++ provides excellent support for both performances and genericity thanks to its support for (class and function) templates. However, a C++ templated library can hardly be qualified as flexible: data of unexpected types cannot enter the system, which hinders user inter...

متن کامل

Geometry Template Library for STL-like 2D Operations

There is a proliferation of geometric algorithms and data types with no existing mechanism to unify geometric programming in C++. The geometry template library (GTL) provides geometry concepts and concept mapping through traits as well as algorithms parameterized by conceptual geometric data type to provide a unified library of fundamental geometric algorithms that is interoperable with existin...

متن کامل

Generic support of algorithmic and structural recursion for scientific computing

Recursive algorithms, like quick-sort, and recursive data structures, like trees, play a central role in programming. In the context of scientific computing, recursive algorithms and memory layouts are studied to provide excellent cache and TLB locality independently of the platform. We show how, for the first time, generic programming (GP) and OO allow us to abstract a multitude of dense-matri...

متن کامل

Using Causal Mapping Methods to Identify and Analyse Risk in Information System Projects as a Post-Evaluation Process

Software systems developments have become more difficult and complex with new technology being introduced rapidly and the increasing complexity of the marketplace. This paper proposes a post-evaluation framework to identify causes of shortfalls in previously implemented information system projects. This framework has been used on a case study to produce causal diagrams using a template. The tem...

متن کامل

Variadic Templates for C++0x

Generic functions and classes typically accept a fixed number of type arguments. However, generic functions and classes that accept a variable number of type arguments have proven to be a very useful, even though there is no support for this feature in C++. Numerous foundational libraries rely on clever template and preprocessor tricks to emulate such variable-length templates. By several measu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997